package mumu.android.animate;

import mumu.android.R;
import android.app.Activity;
import android.os.Bundle;
import android.view.ViewGroup.LayoutParams;
import android.view.animation.Animation;
import android.view.animation.ScaleAnimation;
import android.view.animation.TranslateAnimation;
import android.widget.ImageView;

/**
 * 缩放
 * 
 * @author Administrator
 * 
 */
public class scale extends Activity {

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		// TODO Auto-generated method stub
		super.onCreate(savedInstanceState);
		/**
		 * 参数1：x方向起始大小(1f表示原图大小) 参数2：x方向终止大小(0.2f表示原图的0.2倍)
		 * 参数3：y方向起始大小(1f表示原图大小) 参数4：y方向终止大小(0.2f表示原图的0.2倍) 参数5：缩放中心点x轴取值的参照方式
		 * 参数6:中心点x轴的取值(0.5f表示相对与原图的0.5倍) 参数7：缩放中心点y轴取值参照方式
		 * 参数8:中心点y轴的取值(0.5f表示相对与原图的0.5倍)
		 */
		Animation animation = new ScaleAnimation(1f,0.2f,1f,0.2f,Animation.RELATIVE_TO_SELF,0.5f,Animation.RELATIVE_TO_SELF,0.5f);
		animation.setDuration(1000);
		ImageView imageView = new ImageView(this);
		imageView.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
		imageView.setImageResource(R.drawable.image_indicator);
		imageView.startAnimation(animation);
		setContentView(imageView);
	}

}
